آموزش مسترکلاس Kubernetes برای مبتدیان [دست روی]

دانلود Kubernetes Masterclass For Beginners [Hands-On]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Pod، ReplicaSet، Deployment، StatefulSet، Service، Ingress، ConfigMap و Google Kubernetes Engine GKE. Master Kubernetes برای تولید: درک عمیقی از Kubernetes به دست آورید و آن را در سناریوهای دنیای واقعی اعمال کنید. طراحی و استقرار برنامه های کاربردی مقیاس پذیر: با نحوه طراحی و استقرار برنامه های کاربردی بسیار مقیاس پذیر و انعطاف پذیر آشنا شوید. پیاده‌سازی گردش‌های کاری خودکار: استقرار و بازگشت به عقب برای فرآیندهای ساده را خودکار کنید. اطمینان از در دسترس بودن بالا: استراتژی هایی را برای دسترسی بالا و نظارت قوی برنامه اجرا کنید. از پلتفرم‌های ابری استفاده کنید: خوشه‌های Kubernetes را در پلتفرم‌های ابری مانند Google Cloud Platform (GCP) مستقر و مدیریت کنید. شغل خود را تقویت کنید: به یک دارایی ارزشمند در زمینه پررونق ارکستراسیون کانتینر تبدیل شوید. جلوتر از منحنی بمانید: با آخرین روندها در کانتینر سازی همراه باشید. دستمزد بالاتری بخواهید: پتانسیل کسب درآمد خود را در بازار کار پر تقاضای Kubernetes افزایش دهید. معماری عمیق Kubernetes: اجزای اصلی و نقش آنها را درک کنید. ایجاد خوشه عملی: یاد بگیرید که با استفاده از ابزارهایی مانند kind، خوشه های Kubernetes ایجاد کنید. مدیریت جامع Pod: استقرار بارهای کاری، دسترسی به گزارش‌ها، کانتینرها، APIها و تکنیک‌های اشکال‌زدایی را کاوش کنید. استراتژی‌های استقرار: در مدیریت بازنگری برنامه‌ها، عقب‌نشینی‌ها و استراتژی‌های مختلف استقرار مسلط شوید. کشف سرویس و تعادل بار: انواع خدمات مختلف و کاربردهای آنها را بشناسید. مدیریت منابع: یاد بگیرید که حجم کار و منابع را به صورت منطقی با استفاده از فضاهای نام جدا کنید. نظارت بر سلامت: اجرای استراتژی‌هایی برای بررسی و نظارت بر سلامت برنامه. مدیریت پیکربندی: راه های امن برای مدیریت پیکربندی ها و اسرار را کشف کنید. برنامه های Stateful: از ذخیره سازی دائمی برای برنامه های Stateful استفاده کنید و در حال اجرا MongoDB در Kubernetes را کاوش کنید. مقیاس پویا: مقیاس‌گذاری برنامه‌ها بر اساس معیارها با استفاده از Autoscaler Horizontal Pod. مدیریت ترافیک کارآمد: قوانین مسیریابی را برای مدیریت کارآمد ترافیک ایجاد کنید. پیش نیازها:Docker علاقه زیادی برای یادگیری یک موضوع پیچیده راحت با لهجه هندی

*** سری توسعه برنامه Cloud Native ***

این دوره جامع برای مهندسین ارشد و کارکنانی طراحی شده است که می خواهند تخصص Kubernetes خود را ارتقا دهند و با اطمینان آن را در سناریوهای تولید در دنیای واقعی اعمال کنند. از طریق ترکیبی از سخنرانی‌های عمیق و تمرین‌های عملی، درک ماهرانه‌ای از مفاهیم اصلی Kubernetes به دست خواهید آورد و مهارت‌های عملی مورد نیاز برای:

  • برنامه های کاربردی بسیار مقیاس پذیر و انعطاف پذیر را طراحی و اجرا کنید.

  • استفاده از منابع را بهینه کنید و خوشه های تولید را به طور موثر مدیریت کنید.

  • اجرای استقرار خودکار و بازگشت به عقب برای گردش کار ساده.

  • از در دسترس بودن برنامه و نظارت قوی اطمینان حاصل کنید.

  • از پلتفرم‌های ابری مانند Google Cloud Platform برای استقرار و مدیریت یکپارچه Kubernetes استفاده کنید.

شغل خود را در زمینه پررونق ارکستراسیون کانتینر تقویت کنید:

تسلط بر Kubernetes یک دارایی مهم در چشم انداز فناوری اطلاعات امروزی است. این دوره به شما این امکان را می دهد که:

  • به یک دارایی ارزشمند برای تیم و سازمان خود تبدیل شوید.

  • در زمینه به سرعت در حال تحول کانتینرسازی، از منحنی جلوتر باشید.

  • در بازار کار پر تقاضای Kubernetes، دستمزد بالاتری دریافت کنید.

برنامه درسی دوره:

  • معماری Kubernetes: به اجزای اصلی و نقش‌های آنها (api-server، etcd، کنترل‌کننده، زمان‌بند) نگاه عمیقی داشته باشید.

  • ایجاد خوشه عملی: ایجاد خوشه های Kubernetes را با استفاده از ابزارهایی مانند kind بیاموزید.

  • مدیریت Pod: استقرار بارهای کاری، دسترسی به گزارش‌ها، کانتینرها، APIها و تکنیک‌های اشکال‌زدایی را کاوش کنید.

  • استراتژی‌های استقرار: در مدیریت بازنگری برنامه‌ها، عقب‌نشینی‌ها، و اجرای استراتژی‌های مختلف استقرار مسلط شوید.

  • کشف سرویس و تعادل بار: انواع خدمات مختلف (ClusterIP، NodePort، LoadBalancer) را بدانید.

  • مدیریت منابع با فضاهای نام: تفکیک منطقی حجم کار و منابع را بیاموزید.

  • کاوشگرهای نظارت بر سلامت و سرزندگی/آمادگی: استراتژی هایی را برای بررسی و نظارت بر سلامت برنامه اجرا کنید.

  • مدیریت پیکربندی با ConfigMaps و Secrets: راه‌های امن برای مدیریت پیکربندی‌ها و اسرار را کشف کنید.

  • برنامه‌های Stateful با حجم‌های مداوم و StatefulSets: از فضای ذخیره‌سازی دائمی برای برنامه‌های Stateful استفاده کنید و اجرای MongoDB را در Kubernetes کاوش کنید.

  • مقیاس‌گذاری پویا با مقیاس‌کننده خودکار غلاف افقی: مقیاس‌گذاری برنامه‌ها بر اساس معیارهای CPU و حافظه.

  • مدیریت ترافیک کارآمد با ورودی: قوانین مسیریابی را برای مدیریت کارآمد ترافیک ایجاد کنید.

  • Kubernetes در پلتفرم ابری (Google Kubernetes Engine/GKE): استقرار و مدیریت خوشه‌ها را در پلتفرم ابری کاوش کنید.

اکنون ثبت نام کنید و برای تولید در Kubernetes استاد شوید!

گام بعدی را در سفر Kubernetes خود بردارید و قدرت آن را برای ساخت، استقرار و مدیریت برنامه‌های خود با اطمینان باز کنید. این دوره تجربه عملی و دانش عمیقی را که برای تبدیل شدن به یک نیروگاه Kubernetes در محیط تولید خود نیاز دارید، ارائه می دهد.


سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه Introduction

  • Kubernetes چیست؟ What is Kubernetes?

  • درخواست و منابع فروتن Humble Request & Resources

خوشه Kubernetes Kubernetes Cluster

  • مقدمه Introduction

  • معماری Kubernetes - استاد Kubernetes Architecture - Master

  • معماری Kubernetes - گره ها Kubernetes Architecture - Nodes

  • نصب ابزار Tools Install

  • خوشه مهربان - قسمت 1 Kind Cluster - Part 1

  • خوشه مهربان - قسمت 2 Kind Cluster - Part 2

  • پیکربندی کوبه Kube Config

  • کاوش خوشه مهربان Exploring Kind Cluster

  • خلاصه Summary

غلاف Pod

  • مقدمه Introduction

  • ایجاد غلاف ساده Simple Pod Creation

  • ایجاد و حذف Creation & Deletion

  • توصیف پاد Describing Pod

  • [توجه سریع] - فرمان را اعمال کنید [Quick-Note] - apply Command

  • عقب نشینی تصویر Image Pull Backoff

  • Crash Loop Backoff Crash Loop Backoff

  • وضعیت پاد Pod Status

  • برچسب های غلاف - قسمت 1 Pod Labels - Part 1

  • برچسب های غلاف - قسمت 2 Pod Labels - Part 2

  • فرمت کردن خروجی Formatting Output

  • حذف یک پاد Deleting A Pod

  • بندر فوروارد Port Forward

  • سیاست را مجدداً راه اندازی کنید Restart Policy

  • داکر - ENTRYPOINT در مقابل CMD Docker - ENTRYPOINT vs CMD

  • Pod Args - Exec Form Pod Args - Exec Form

  • سیاهههای مربوط به ظرف غلاف Pod Container Logs

  • Pod Args - پوسته فرم Pod Args - Shell Form

  • پایان دوره مهلت Termination Grace Period

  • فرمان پاد Pod Command

  • متغیرهای محیطی Environment Variables

  • کاوش در ظرف غلاف Exploring Pod Container

  • [توجه سریع] - آیا می توانم از متغیرها استفاده کنم؟ [Quick-note] - Can I Use Variables?

  • Pod Multi Container - قسمت 1 Multi Container Pod - Part 1

  • Pod Multi Container - قسمت 2 Multi Container Pod - Part 2

  • Pod Multi Container - قسمت 3 Multi Container Pod - Part 3

  • Multi Container Pod - مورد استفاده واقعی Multi Container Pod - Real Life Use Case

  • [توجه سریع] - نقشه برداری حجم چطور؟ [Quick-Note] - What about Volume Mapping?

  • **** تکلیف **** **** ASSIGNMENT ****

  • راه حل تکلیف Assignment Solution

  • خلاصه Summary

ReplicaSet ReplicaSet

  • مقدمه Introduction

  • ReplicaSet چگونه کار می کند How ReplicaSet Works

  • ایجاد ReplicaSet Creating ReplicaSet

  • نسخه ی نمایشی ReplicaSet ReplicaSet Demo

  • ReplicaSet Labels ReplicaSet Labels

  • ReplicaSet با Pod موجود ReplicaSet With Existing Pod

  • ReplicaSet چندگانه Multiple ReplicaSet

  • توصیف ReplicaSet Describing ReplicaSet

  • مطابقت عبارات Match Expressions

  • خلاصه Summary

استقرار Deployment

  • مقدمه Introduction

  • استقرار - نسخه ی نمایشی Deployment - Demo

  • ایجاد در مقابل اعمال Create vs Apply

  • Log & Port Forward Log & Port Forward

  • بازبینی های استقرار Deployment Revisions

  • تاریخچه عرضه Rollout History

  • بازگشت به عقب Rollback

  • بررسی تغییرات انتشار Checking Rollout Changes

  • حداقل ثانیه آماده Min Ready Seconds

  • استراتژی استقرار Deployment Strategy

  • بازآفرینی استراتژی Recreate Strategy

  • Rolling Update - maxSurge Rolling Update - maxSurge

  • به روز رسانی در حال چرخش - حداکثر در دسترس نیست Rolling Update - maxUnavailable

  • **** تکلیف **** **** ASSIGNMENT ****

  • راه حل تکلیف Assignment Solution

  • خلاصه Summary

خدمات Service

  • مقدمه Introduction

  • نسخه ی نمایشی Demo

  • پراکسی کوبه Kube Proxy

  • LoadBalancing - نسخه ی نمایشی - قسمت 1 LoadBalancing - Demo - Part 1

  • LoadBalancing - نسخه ی نمایشی - قسمت 2 LoadBalancing - Demo - Part 2

  • تکلیف Redis با سرویس Redis Assignment With Service

  • انواع خدمات Service Types

  • [یادداشت سریع] - ورود [Quick-Note] - Ingress

  • خوشه مهربان با نقشه برداری پورت اضافی Kind Cluster With Extra Port Mapping

  • Nodeport - نسخه ی نمایشی Nodeport - Demo

  • اسکریپت Script

  • به روز رسانی چرخشی با سرویس Rolling Update With Service

  • خلاصه Summary

فضای نام Namespace

  • مقدمه Introduction

  • نسخه ی نمایشی Demo

  • فضای نام سیستم Kube Kube System Namespace

  • [اختیاری] - بررسی مجدد اجزای خوشه [Optional] - Cluster Components Revisit

  • پخش نمایشی فضای نام Namespace Deploy Demo

  • فضای نام از طریق فراداده Namespace via Metadata

  • خلاصه Summary

پروب ها Probes

  • مقدمه Introduction

  • انواع پروب - قسمت 1 Probe Types - Part 1

  • انواع پروب - قسمت 2 Probe Types - Part 2

  • کاوشگر راه اندازی - httpGet Startup Probe - httpGet

  • کاوشگر راه اندازی - tcpSocket Startup Probe - tcpSocket

  • Startup Probe - Exec Startup Probe - exec

  • بررسی سریع Quick Review

  • کاوشگر زنده بودن Liveness Probe

  • کاوشگر آمادگی Readiness Probe

  • کاوشگر آمادگی با سرویس Readiness Probe With Service

  • خلاصه Summary

ConfigMap & Secret ConfigMap & Secret

  • مقدمه Introduction

  • ConfigMap - نسخه ی نمایشی ConfigMap - Demo

  • ConfigMap - تزریق متغیرهای محیطی - قسمت 1 ConfigMap - Injecting Environment Variables - Part 1

  • ConfigMap - تزریق متغیرهای محیطی - قسمت 2 ConfigMap - Injecting Environment Variables - Part 2

  • ConfigMap - تزریق فایل - قسمت 1 ConfigMap - Injecting File - Part 1

  • ConfigMap - تزریق فایل - قسمت 2 ConfigMap - Injecting File - Part 2

  • [یادداشت سریع] - etcd [Quick Note] - etcd

  • راز Secret

  • راز - تزریق متغیرهای محیط - قسمت 1 Secret - Injecting Environment Variables - Part 1

  • راز - تزریق متغیرهای محیط - قسمت 2 Secret - Injecting Environment Variables - Part 2

  • راز - تزریق فایل Secret - Injecting File

  • **** منبع تکلیف **** **** ASSIGNMENT RESOURCE ****

  • **** تکلیف **** **** ASSIGNMENT ****

  • راه حل تکلیف - قسمت 1 Assignment Solution - Part 1

  • راه حل تکلیف - قسمت 2 Assignment Solution - Part 2

  • راه حل تکلیف - قسمت 3 Assignment Solution - Part 3

  • [توجه سریع] - راه اندازی مجدد سریع [Quick Note] - Express Restart

  • خلاصه Summary

حجم و حالت پایدار Persistent Volume & StatefulSet

  • مقدمه Introduction

  • کلاس ذخیره سازی Storage Class

  • حالت های دسترسی Access Modes

  • ادعای حجم پایدار - قسمت 1 Persistent Volume Claim - Part 1

  • ادعای حجم مداوم - قسمت 2 Persistent Volume Claim - Part 2

  • حجم ثابت - حذف Persistent Volume - Delete

  • استقرار با ادعای حجم مداوم - قسمت 1 Deployment With Persistent Volume Claim - Part 1

  • استقرار با ادعای حجم مداوم - قسمت 2 Deployment With Persistent Volume Claim - Part 2

  • StatefulSet StatefulSet

  • StatefulSet - نسخه ی نمایشی StatefulSet - Demo

  • StatefulSet With Service StatefulSet With Service

  • سرویس بی سر Headless Service

  • ادعای حجم پایدار پویا - قسمت 1 Dynamic Persistent Volume Claim - Part 1

  • ادعای حجم پایدار پویا - قسمت 2 Dynamic Persistent Volume Claim - Part 2

  • Mongo as StatefulSet - قسمت 1 Mongo as StatefulSet - Part 1

  • Mongo as StatefulSet - قسمت 2 Mongo as StatefulSet - Part 2

  • خلاصه Summary

HPA - Autoscaler Pod Horizontal HPA - Horizontal Pod Autoscaler

  • مقدمه Introduction

  • محدودیت درخواست Request Limit

  • فرماندهی بالا top Command

  • نصب سرور Metrics - منبع Metrics Server Install - Resource

  • نصب سرور Metrics Metrics Server Install

  • غلاف در انتظار Pod Pending

  • قالب HPA HPA Template

  • HPA - نسخه ی نمایشی - قسمت 1 HPA - Demo - Part 1

  • HPA - نسخه ی نمایشی - قسمت 2 HPA - Demo - Part 2

  • HPA - بدون پروب HPA - Without Probe

  • بهترین شیوه ها Best Practices

  • خلاصه Summary

ورود Ingress

  • مقدمه Introduction

  • کنترل کننده ورودی Ingress Controller

  • Nginx Ingress Controller - قسمت 1 Nginx Ingress Controller - Part 1

  • Nginx Ingress Controller - قسمت 2 Nginx Ingress Controller - Part 2

  • نسخه نمایشی ورود Ingress Demo

  • بازسازی پروژه Project Restructure

  • مسیریابی مبتنی بر مسیر Path Based Routing

  • Dev/QA Deploy Dev/QA Deploy

  • مشکل مسیریابی Dev/QA Dev/QA Routing Issue

  • مسیریابی مبتنی بر میزبان و مسیر - قسمت 1 Host & Path Based Routing - Part 1

  • مسیریابی مبتنی بر میزبان و مسیر - قسمت 2 Host & Path Based Routing - Part 2

  • خلاصه Summary

**** تکلیف **** **** ASSIGNMENT ****

  • منبع Resource

  • مقدمه Introduction

  • بررسی تکلیف Assignment Walkthrough

  • [راه حل] - ConfigMap [SOLUTION ] - ConfigMap

  • [راه حل] - مونگو [SOLUTION ] - Mongo

  • [راه حل] - راز [SOLUTION ] - Secret

  • [راه حل] - برنامه شغلی [SOLUTION ] - Job App

  • [راه حل] - برنامه نامزد [SOLUTION ] - Candidate App

  • [راه حل] - Frontend [SOLUTION ] - Frontend

  • [راه حل] - ورود [SOLUTION ] - Ingress

  • [راه حل] - HPA [SOLUTION ] - HPA

  • [راه حل] - سرور متریک [SOLUTION ] - Metric Server

  • نسخه ی نمایشی نهایی Final Demo

GKE/Google Kubernetes Engine GKE / Google Kubernetes Engine

  • مقدمه Introduction

  • حساب GCP GCP Account

  • ایجاد خوشه Creating Cluster

  • کاوش در خوشه Exploring Cluster

  • آپلود فایل ها Uploading Files

  • استقرار برنامه Deploying App

  • نسخه ی نمایشی Demo

  • سرویس LoadBalancer LoadBalancer Service

  • حذف منابع Deleting Resources

  • خلاصه Summary

بعد چه می شود؟ What's Next?

  • سریال Cloud Native... Cloud Native Series...

  • بعد چه می شود؟ What's Next?

نمایش نظرات

آموزش مسترکلاس Kubernetes برای مبتدیان [دست روی]
جزییات دوره
13 hours
184
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,298
4.8 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vinoth Selvaraj Vinoth Selvaraj

مهندس اصلی